* main: (41 commits)
[api-docs] Daily api_docs build (elastic#144212)
Add readonly view to role management (elastic#143893)
[api-docs] Daily api_docs build (elastic#144208)
[APM] Adds button group to navigate to "All services" (elastic#142911)
Update react-query to ^4.12.0 (main) (elastic#139986)
[APM] Support specific fields when creating service groups (elastic#142201) (elastic#143881)
[api-docs] Daily api_docs build (elastic#144203)
[ts] add stub index.d.ts in @kbn/ui-shared-deps-npm
[Synthetics] Fix failing Synthetics Integration test (elastic#144175)
chore(NA): remove @types/pkg link creation when generating a new package (elastic#144200)
[Osquery] Update schema to v5.5.1 (elastic#144090)
[ci] remove github-checks-reporter (elastic#144193)
[8.6][ML Inference] Verify pipeline usage before deletion (elastic#144053)
[ts] ts refs cache was removed, remove capture task
Added Rollups CCS Test (elastic#144074)
[auto] migrate existing plugin/package configs
[ts] stop building @types packages in bootstrap
skip failing test suite (elastic#142762)
skip failing test suite (elastic#144186)
[Fleet] Show Add Fleet Server instead of add agent when adding agent from agent policy (elastic#144105)
...
Resolves #141801
Summary
Hides CTAs and disables input fields on role management screens in readonly mode.
Screenshot
Testing
viewerrole,kibana_adminrole andread_securityprivileges